package com.rubiconproject.oss.kv.mgmt;
import java.util.ArrayList;
import javax.management.MBeanServer;
import javax.management.MBeanServerFactory;
public class JMXMbeanServerFactory
{
private JMXMbeanServerFactory()
{
}
public static MBeanServer getMBeanServer()
{
MBeanServer mbserver = null;
ArrayList<MBeanServer> mbservers = MBeanServerFactory.findMBeanServer(null);
if (mbservers.size() > 0)
{
mbserver = (MBeanServer) mbservers.get(0);
}
if (mbserver != null)
{
}
else
{
mbserver = MBeanServerFactory.createMBeanServer();
}
return mbserver;
}
}